@charset "utf-8";
/* CSS Document */
.box .title b{ color:#e46456;}

.lvTop{ width:100%; background:#fff; margin-top:20px;}
.lvTop dt{ width:100%; padding:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-bottom:1px #ddd solid;}
.lvTop dt h2{ font-size:20px; margin-bottom:6px;}
.lvTop dt h2 p{ color:#999; font-size:12px; font-weight:normal;}
.lvTop dt>p{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:3px;}
.lvTop dt p span{ color:#2f86bd; margin-right:10px;}
.lvTop dd{ width:100%;}
.lvTop dd .company_nav{ width:100%; overflow:hidden; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.lvTop dd .company_nav li{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.lvTop dd .company_nav li a{ display:block; font-size:15px; line-height:35px; text-align:center; border-bottom:2px #fff solid;}
.lvTop dd .company_nav li a.curr{ font-weight:bold; color:#1badb6; border-bottom:2px #1badb6 solid;}

.fixedSubNav{position:fixed;top:0;left:0;z-index:1000; -moz-box-shadow:0px 3px 5px 1px #cccccc; -webkit-box-shadow:0px 3px 5px 1px #cccccc; box-shadow:0px 3px 5px 1px #cccccc; filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=6); background:#fff;}

.jianjie{ width:100%; padding:10px 10px 15px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.jianjie a{ color:#ff9316; margin-left:10px; display:inline-block;}
.jianjie a i{ width:11px; height:7px; background-position:-96px -253px; margin-left:5px;}
.jianjie a.on i{ background-position:-84px -253px;}


.wz{ width:100%; padding:15px 10px 20px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.wz p{ text-indent:2em;}

.xxBox{ width:100%; padding:15px 10px 15px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.xxBox span{ display:inline-block; -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; border:#b07700 1px solid; color:#b07700; padding:3px 15px; margin:0 10px 10px 0; font-size:12px;}


/* 幻灯片 */
.hdp-box{ position:relative; padding:15px 0 10px 0; width:100%;}
.hdp-box .swipe{ width:100%; float:left;overflow: hidden; height:240px; border-bottom:2px #ddd solid; border-top:2px #ddd solid;}
.hdp-box .piclist li{ width:100%; height:260px; text-align:center; overflow:hidden;}
.hdp-box .piclist li img{ max-height:240px;}


.spotList{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.spotList>p{ text-indent:2em; padding-top:15px;}
.spotList li{ width:100%; border-bottom:1px #ddd dashed; padding:15px 0;}
.spotList li:last-child{ border-bottom:0;}
.spotList li a h2{ font-size:14px; margin-bottom:5px;}
.spotList li a p{ color:#808080; font-size:12px;}
.spotList a.more{ display:inline-block; padding:10px 0; width:100%; border-top:1px #ddd solid; text-align:center; margin-bottom:5px;}
.spotList a.more i{ width:7px; height:12px; margin-left:5px; background-position:-81px -235px; vertical-align:middle;}
.spotList dl{ width:100%; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.spotList dl dt{ width:70px; height:55px; position:relative; overflow:hidden; margin-right:10px;}
.spotList dl dt img{ position:absolute;}
.spotList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.spotList .page{ border-top:1px #ddd dashed; margin-top:0; padding:15px 0 20px 0;}




.tabBox .tabs{ width:100%; overflow:hidden; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.tabBox .tabs a{ float:left; text-align:center; font-size:16px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.tabBox .tabs a.current{ color:#fe8b6d; font-weight:bold;}
.tabBox .tabs em{ float:left; width:2px; height:20px; background:#fd7584; display:inline-block; margin:0 10px;}
.tabBox .tabscontent{ padding:0 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.tabBox .tabscontent li{ width:100%; padding:10px 0; border-bottom:1px #ddd dashed; overflow: hidden;}
.tabBox .tabscontent li:last-child{ border-bottom:0;}
.tabBox .tabscontent li a{ width:100%; display:block; overflow: hidden;}
.tabBox .tabscontent li h2{ float: left; display:inline-block; color:#2f8dbd; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tabBox .tabscontent span{ float: left; display:inline-block; color:#999; padding-left:10px;}
.tabBox a.more{ display:inline-block; padding:10px 0; width:100%; border-top:1px #ddd solid; text-align:center; margin-bottom:5px;}
.tabBox a.more i{ width:7px; height:12px; margin-left:5px; background-position:-81px -235px; vertical-align:middle;}


.ticket{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.ticket .answer{ width:100%; padding:15px 0;}
.ticket h3{ border:1px #ff9900 dashed; color:#ff9900; font-size:14px; font-weight:normal; padding:5px 10px;}
.ticket .vote{ width:100%; padding:15px 0;}
.ticket .voteNum{ width:100%; overflow:hidden; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.ticket .voteNum .scope{ width:80px; text-align:center;}
.ticket .voteNum .scope:nth-child(2){ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.ticket .voteNum .scope span{ color:#FF3300; font-weight:bold; padding:0px 5px;}
.ticket .vote .box_bg{ width:100%; overflow:hidden; margin-top:10px; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.ticket .vote .Positive_box,.ticket .vote .negative_box{ float:left; width:80px; text-align:center;}
.ticket .vote i{ width:26px; height:30px;}
.ticket .vote .Positive_box i{ background-position:-223px -169px;}
.ticket .vote .negative_box i{ background-position:-250px -169px;}
.ticket .vote a{ background:#9F9E8E; color:#fff; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px 15px; margin-top:10px; font-size:13px;}
.ticket .vote a.live{ color:#fff; background:#34b9c2; cursor:pointer;}
.ticket .vote a:hover{ color:#fff !important; text-decoration:none;}
.ticket .vote #container{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); height:12px; position:relative; margin-top:25px;}
.ticket .vote #container .line{ height:12px; position:absolute;}
.ticket .vote #container #white{ width:100%;}
.ticket .vote #container #blue{ background:#50aae4; height:12px; right:0; width:0;}
.ticket .vote #container #red{ background:#ef858c; height:12px; width:0;}
.ticket .vote #container #white{ background-color:#fff;}
.ticket .vote #vs{ position:absolute; left:0; top:-5px; display:none; z-index:1111;}
.ticket .vote #vs i{ width:23px; height:20px; background-position:-272px 0;}
.ticket .payBox{ width:100%; overflow:hidden; padding:15px 0; text-align:center;}
.ticket .payBox ul{ overflow:hidden; text-align:left;}
.ticket .payBox ul li{ width:100%; margin-bottom:10px; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; border-bottom:1px #ddd dashed;}
.ticket .payBox ul li .blanksBox{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.ticket .payBox dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom:10px;}
.ticket .payBox dl dt{ width:70px; text-align:right; line-height:33px;}
.ticket .payBox dl dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.ticket .payBox dl dd input{ border:0; border:1px #ddd solid; padding:6px 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.ticket .payBox.btnBox{ widows:82px;}
.ticket .payBox a{ display:inline-block; padding:0 15px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; margin-left:15px; line-height:25px;}
.ticket .payBox li a.createBtn{ background:#34b9c2;}
.ticket .payBox li a.removeBtn{ background:#E8595B;}
.ticket .payBox .submit{ background:#ff9316; padding:2px 15px; margin-bottom:10px;}


.ticketMess{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.ticketMess ul{ width:100%; overflow:hidden;}
.ticketMess ul li{ border-bottom:1px #ddd dashed;}
.ticketMess ul li:last-child{ border-bottom:0;}
.ticketMess ul li a{ width:100%; overflow:hidden; padding:10px 0; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.ticketMess ul li strong{ display:inline-block; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ticketMess ul li span{ text-align:right; display:inline-block; width:50px; color:#ff7400; padding-left:14px;}
.ticketMess a.more{ display:inline-block; padding:10px 0; width:100%; border-top:1px #ddd solid; text-align:center; margin-bottom:5px;}
.ticketMess a.more i{ width:7px; height:12px; margin-left:5px; background-position:-81px -235px; vertical-align:middle;}


.contact{ width:100%; padding:15px 10px 20px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.contact dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom:10px;}
.contact dl dt{ width:80px; text-align:right; color:#808080;}
.contact dl dd{ display:inline-block; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.contact .map{ width:100%;}
.contact .map img{ width:100%;}


.wzBox{ width:100%; padding:15px 10px 20px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

.busList{ width:100%; padding:15px 10px 5px 10px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.busList dl{ width:100%; overflow:hidden; margin-bottom:15px;}
.busList dl dt{ margin-bottom:5px; color:#57cbb4; font-size:15px;}
.busList dl dt span{ color:#999; font-size:12px;}

.subwayList{ padding:15px 0 10px 10px; width:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.subwayList li{ float:left; padding-right:10px; width:50%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.subwayList li a,.subwayList li p{ display:block; padding:5px; width:100%;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px #ddd solid; background:#faf9f9; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:10px;}


.parkList{ width:100%; padding-bottom:20px; overflow:hidden;}
.parkList ul{ padding:0 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.parkList li{ padding:12px 0; border-bottom:1px #ddd dashed;}
.parkList h3{ color:#2f8dbd; font-size:16px; font-weight:normal; margin-bottom:4px;}
.parkList p{ color:#999;}

.CTList{ width:100%; padding-bottom:20px; overflow:hidden;}
.CTList ul{ padding:0 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.CTList li{ padding:12px 0; border-bottom:1px #ddd dashed;}
.CTList h3{ color:#2f8dbd; font-size:16px; font-weight:normal; margin-bottom:4px;}
.CTList p{ color:#999;}


.Fpolicy{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 10px 20px 10px;}
.Fpolicy dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; border-bottom:1px #ddd dashed;}
.Fpolicy dl dt{ padding:12px 0;}
.Fpolicy dl dt i{ width:15px; height:15px; margin-right:6px; vertical-align:middle;}
.Fpolicy dl dt i.time_icon{ background-position:-90px -226px;}
.Fpolicy dl dt i.decorate_icon{ background-position:-106px -226px;}
.Fpolicy dl dt i.rooms_icon{ background-position:-122px -226px;}
.Fpolicy dl dt i.general_icon{ background-position:-138px -226px;}
.Fpolicy dl dt i.activity_icon{ background-position:-154px -226px;}
.Fpolicy dl dt i.service_icon{ background-position:-170px -226px;}
.Fpolicy dl dt i.Cservice_icon{ background-position:-186px -226px;}
.Fpolicy dl dt i.card_icon{ background-position:-202px -226px;}
.Fpolicy dl dt i.child_icon{ background-position:-218px -226px;}
.Fpolicy dl dt i.food_icon{ background-position:-234px -226px;}
.Fpolicy dl dt i.pet_icon{ background-position:-250px -226px;}
.Fpolicy dl dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);  padding:12px 0 12px 10px;}


.guest_rooms{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.guest_rooms>p{ text-indent:2em; padding:15px 0;}
.guest_rooms ul{ width:100%;}
.guest_rooms ul li{ width:100%; border:1px #fff solid; border-top:0; border-bottom:1px #ddd solid; overflow:hidden;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.guest_rooms ul li.open{ border:1px #ddd solid; border-top:0;}
.guest_rooms ul li:first-child{ border-top:1px #ddd solid;}
.guest_rooms ul li dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.guest_rooms ul li dl dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.guest_rooms ul li .infoBox{ width:100%; overflow:hidden; padding:15px 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.guest_rooms ul li.open .infoBox{ border-bottom:1px #ddd solid; background:#eff4fa;}
.guest_rooms ul li .infoBox dt{ width:90px; height:70px; position:relative; overflow:hidden;}
.guest_rooms ul li .infoBox dt img{ position:absolute;}
.guest_rooms ul li .infoBox dd{ padding-left:10px;}
.guest_rooms ul li .infoBox dd h3{ font-weight:normal; font-size:15px; color:#3377dd; margin-bottom: 10px;}
.guest_rooms ul li .infoBox dd span{ color:#42647f; margin-right:20px;}
.guest_rooms ul li .mainBox{ width:100%; overflow:hidden; padding:10px 15px; display:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.guest_rooms ul li .mainBox h3{ font-size:15px; font-weight:normal; color:#19a31c; margin-bottom:10px}
.guest_rooms ul li .mainBox h3 i{ width:19px; height:21px; background-position:-277px -169px; margin-right:10px; vertical-align:middle;}
.guest_rooms ul li .mainBox dl{ overflow:hidden; margin-bottom:10px;}
.guest_rooms ul li .mainBox dt strong{ display:inline-block; background:#f9b05b; color:#fff; font-size:13px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:3px 15px;}
.guest_rooms ul li .mainBox dd{ padding-left:10px;}
.guest_rooms a.more{ display:inline-block; padding:10px 0; width:100%; text-align:center; margin-bottom:5px;}
.guest_rooms a.more i{ width:7px; height:12px; margin-left:5px; background-position:-81px -235px; vertical-align:middle;}
.guest_rooms .page{ margin-bottom:25px;}

.meeting_rooms{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.meeting_rooms dl{  width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; overflow:hidden; padding:20px 0; border-bottom:1px #ddd solid;}
.meeting_rooms dl dt{ float: left; width: 90px; height: 65px; position: relative; overflow: hidden;}
.meeting_rooms dl dt img{ position:absolute;}
.meeting_rooms dl dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); padding-left:10px;}
.meeting_rooms dl dd h3{ font-weight:normal; font-size: 15px; color: #3377dd; margin-bottom: 10px;}
.meeting_rooms dl dd span{ color:#42647f; margin-right:20px;}
.meeting_rooms dl dd em{ font-size:13px; margin-right:15px;}
.meeting_rooms dl dd p.ts{ color:#999;}
.meeting_rooms a.more{ display:inline-block; padding:10px 0; width:100%; text-align:center; margin-bottom:5px;}
.meeting_rooms a.more i{ width:7px; height:12px; margin-left:5px; background-position:-81px -235px; vertical-align:middle;}
.meeting_rooms .page{ margin-bottom:25px;}


.branchList{ width:100%; overflow:hidden; padding:0 10px 20px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.branchList li{ width:100%; border-bottom:1px #ddd dashed;}
.branchList li a{ display:inline-block; width:100%; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.branchList li a h2{ font-size:15px; margin-bottom:5px;}
.branchList li a p{ width:100%; color:#808080; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.branchList li a h2 i{ width:4px; height:4px; background:#66a6dc; margin-right:8px; vertical-align:middle;}


.generalTop{ width:100%; background:#fff; margin-top:20px;}
.generalTop dt{ width:100%; padding:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-bottom:1px #ddd solid;}
.generalTop dt h2{ font-size:20px; margin-bottom:6px;}
.generalTop dd{ width:100%; padding:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.generalTop dd>p{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:3px;}
.generalTop dd p{ word-break: break-all;}
.generalTop dd p span{ color:#2f86bd; margin-right:10px;}
.generalTop dd a{ display:inline-block; line-height:20px; color:#fff; font-size:13px; padding:5px 20px; background:#1badb6; margin-right:20px; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; white-space:nowrap}


.mapBox{ width:100%; padding:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mapBox img{ width:100%;}


.ruzhu { width:100%; overflow:hidden; padding:0 10px; margin-bottom:20px;}
.ruzhu li{ float:left; width:100%; padding:12px 0; border-bottom:1px #ddd dashed;}
.ruzhu li p{ line-height:22px;}
.ruzhu li a{ width:100%; display:block; overflow:hidden; color:#518DCC; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.ruzhu li span{ color:#75C3AE;}

.ztListBox .ztList{ width:100%; padding:0 10px 15px 10px;}
.ztListBox li{ width:100%; padding:8px 0; border-bottom:1px #ddd dashed;}
.ztListBox li i{ width:4px; height:4px; background:#66a6dc; margin-right:5px; vertical-align:middle;}

.dpList{ width:100%; padding:5px 10px 20px 10px;}
.dpList dl{ width:100%; padding:15px 0 20px 0; border-bottom:1px #ddd dashed;}
.dpList dl dt{ width:100%;}
.dpList dl dt ul{ width:100%; overflow:hidden; color:#999;}
.dpList dl dt ul li{ float:left; width:33.3%}
.dpList dl dt ul:first-child{ margin-bottom:5px;}
.dpList dl dt ul:first-child li{ width:auto; padding-right:15px;}
.dpList dl dt ul:first-child li:first-child{ max-width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dpList dl dt ul:first-child li:last-child{ float:right;}
.dpList dl dt strong{ font-size:15px; color: #6666cc;}
.dpList dl dt ul li span{ width:79px; height:15px; display:inline-block; background:url(../images/bluestar.png) no-repeat; background-position:0 -80px; -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px; vertical-align:middle; margin-right:5px;}
.dpList dl dt ul li .str1{ background-position:0 -64px;}
.dpList dl dt ul li .str2{ background-position:0 -48px;}
.dpList dl dt ul li .str3{ background-position:0 -32px;}
.dpList dl dt ul li .str4{ background-position:0 -16px;}
.dpList dl dt ul li .str5{ background-position:0 0;}
.dpList dl dt ul li i{ width:10px; height:11px; background-position: -140px -242px; margin-right:3px; vertical-align:middle;}
.dpList dl dd{ width:100%;}
.dpList dl dd .wz{ padding:0;}
.dpList dl dd .tj{ width:100%; margin-top:10px; color:#999;}
.dpList dl dd .tj a,.dpList dl dd .tj span{ color:#EF8E4D; margin-right:10px;}
.dpList .page{ margin-bottom:10px;}

.cityIconBox .cityIcon{ background:#fff; padding-bottom:12px; overflow:hidden; padding:6px 10px;}
.cityIconBox .cityIcon a{ float:left; display:block; font-size:13px; width:33.3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:6px 0 6px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}


.HotIconBox .HotIcon{ background:#fff; padding-bottom:12px; overflow:hidden; padding:6px 10px;}
.HotIconBox .HotIcon a{ float:left; display:block; font-size:13px; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:6px 0 6px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.AboutTjBox .AboutTj{ width:100%; padding:0 10px 15px 10px;}
.AboutTjBox li{ width:100%; padding:8px 0; border-bottom:1px #ddd dashed;}
.AboutTjBox li i{ width:4px; height:4px; background:#EF7D3A; margin-right:5px; vertical-align:middle;}

.bdgd{ background:#fff; margin:0; padding:10px 0; margin-bottom:15px;}
.gd{ float:left; margin-top:15px; margin-bottom:0;}

/*模块增加*/
.yaodian_List {float: left; width: 100%; padding: 10px 0px; background: #fff; margin-top: 18px;}
.yaodian_List ul { width: 100%; padding: 0 5px; background: #fff; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.yaodian_List ul li { width: 100%; padding: 15px 0; border-bottom: 1px #ddd solid;}
.yaodian_List ul li dl { width: 100%; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display:
	-webkit-flex; display: flex;}
.yaodian_List ul li dl dt { width: 70px; height: 55px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	position: relative; overflow: hidden; margin-right: 10px;}
.yaodian_List ul li dl dt img { position: absolute;}
.yaodian_List ul li dl dd {  padding-top: 5px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: -webkit-flex(1); color: #999;}
.yaodian_List ul li dl dd h2 { font-size: 16px; color: #333; margin-bottom: 8px;}
.yaodian_List .title { border-bottom: 1px #ddd solid; font-size: 17px; padding: 12px 10px;  width: 100%; -moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box; box-sizing: border-box;}
.yaodian_List .title h1 { display: inline-block; font-size: 17px; color: #444; font-weight: normal;}